Using Hot-Spot-Driven Approach in the Development of a Framework for Multimedia Presentation on the Web
نویسندگان
چکیده
Frameworks can be seen as generative since they are intended and well suited to be used as the foundation for the development of a number of applications in the domain captured by the framework. A framework defines a high-level language with which applications within a domain are created through specialization. Specialization takes place at points of predefined refinement that are called hot spots. Hot spots are the generic and flexible aspects and parts of a framework that can be easily adapted to a specific need. Specialization is accomplished through inheritance or composition. Well-designed framework offers the domain-specification hot spots and the desired flexibility to adapt those hot spots. Hot spots are shown by hook methods and hook classes, where metapatterns express how the required flexibility, represented by the hot spots, is gained in a particular framework. We have adopted the hot-spot approach in the development of a framework for multimedia presentation on the Web. The adoption of this approach has helped us in enhancing the flexibility and extensibility of the framework. This paper describes the use of a hot-spotdriven approach in the development of a framework for multimedia presentation on the Web as well as our experience in using hot spots, design patterns, and metapatterns.
منابع مشابه
A Lightweight Process Model and Development Methodology for Component Frameworks
Software frameworks typically constitute a semi-finished software architecture for a complex application domain that can be adapted to the needs and requirements of a concrete application in the domain. Since the introduction of objectoriented frameworks in the late eighties, the development of software frameworks is still costly and difficult to handle. To reduce development risk, process mode...
متن کاملطراحی یادگیری مبتنی بر وب با تأکید بر معرفتشناسی سازندهگرایی
Current growth of philosophical and educational theories and computer technology has provided new forms of education in the world. Modern world has features such as communication, non-congruence, and flexibility. Therefore, web and other multimedia technologies are just information and application resources unless could provide learning field and content. The purpose of this study is reconstr...
متن کاملمقایسه موردی روشهای مختلف تعیین تنش هاتاسپات در جزئیات سازه کشتی
Fatigue analysis and estimation of safe life of structures that are subjected to cyclic loadings, such as ships and offshore structures is one of the most important steps of structural design. Fatigue failure in the form of crack will start from details and propagate in structure. In steel structures these cracks will started from welds. Most of the methods for fatigue life assessment in welded...
متن کاملApplication of Combustion Hot Spot Analysis to Process Furnace with Arbor Coils
Hot spots are among the most serious operational issues in furnaces as they may result in the destruction of tubes. Hence, it is essential to locate such hot spots precisely on the tube surfaces inside the industrial furnaces in order to secure a safe design and operation. In the current study, we have extended the model proposed by Talmor in order to precisely locate the combustion hot spots o...
متن کاملApplication of Combustion Hot Spot Analysis to Process Furnace with Arbor Coils
Hot spots are among the most serious operational issues in furnaces as they may result in the destruction of tubes. Hence, it is essential to locate such hot spots precisely on the tube surfaces inside the industrial furnaces in order to secure a safe design and operation. In the current study, we have extended the model proposed by Talmor in order to precisely locate the combustion hot spots o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002